package com.xpffly.design.visitor.service.impl;

import com.xpffly.design.visitor.service.IVisitor;

/**
 * @Author: 午夜学徒
 * @Date: 2022/4/5 10:32
 * @Description：
 */
public class Visitor implements IVisitor {
    /**
     * 定义可以访问哪些对象---可以访问 Element1
     *
     * @param element1
     */
    public void visit(Element1 element1) {
        element1.doSomething();
    }

    /**
     * 定义可以访问哪些对象---可以访问 Element1
     *
     * @param element2
     */
    public void visit(Element2 element2) {
        element2.doSomething();
    }
}
